raar.register
Class RATypePointer

java.lang.Object
  extended by raar.register.RATypePointer
All Implemented Interfaces:
java.io.Serializable, RAAssignable, RAEqualityComparable, RAAllowed, RAAllowedInList, RAPointer

public class RATypePointer
extends java.lang.Object
implements RAPointer, RAAssignable, RAEqualityComparable, RAAllowedInList

See Also:
Serialized Form

Constructor Summary
RATypePointer(java.lang.String registerLocation, RARegister register)
           
 
Method Summary
 boolean canContain(RAAllowed other)
           
 boolean equals(RAEqualityComparable otherElement)
           
 RAAllowed makeClone()
           
 java.lang.String toString()
           
 RADataType value()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RATypePointer

public RATypePointer(java.lang.String registerLocation,
                     RARegister register)
Method Detail

value

public RADataType value()
                 throws RAException
Specified by:
value in interface RAAssignable
Specified by:
value in interface RAPointer
Throws:
RAException

equals

public boolean equals(RAEqualityComparable otherElement)
               throws RAException
Specified by:
equals in interface RAEqualityComparable
Throws:
RAException

canContain

public boolean canContain(RAAllowed other)
Specified by:
canContain in interface RAAllowed

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

makeClone

public RAAllowed makeClone()
                    throws RAException
Specified by:
makeClone in interface RAAllowed
Throws:
RAException